@charset "UTF-8";

* { margin: 0; padding: 0;}

li { list-style: none; text-align: left; }

body { font-size: 12px; text-align: center; font-family: Arial, Helvetica, sans-serif,"宋体"; background-color: #f6f6f6; min-width: 320px; }

.login-page { margin: 0 auto; max-width: 640px;}

.login-logo{width:100%; height:150px; margin-bottom:20px;}

.login-main { width:100%;}

.login-form li, .login-form li label, .login-form li input{ height:40px;line-height:40px;}

.login-form li{margin-bottom:20px; text-align:center;}

.login-form li label.uname{font-size:18px;}

.login-form #btn-login{width:80%; height:40px; background-color:#54b34f; border:none; border-radius:5px;}

.login-form #btn-login-inner{color:#FFF;}

.login-form .login-input{border:1px solid #a9a9a9;border-radius:5px;width:80%;margin:0 auto 20px auto;overflow:hidden;background-color:#FFF;}

.login-form .login-input label{margin-right:20px;}

.login-form .login-input li{height:40px;line-height:40px;text-align:left;padding:10px 0;margin:0 10px;}

.login-form .login-input li:nth-child(1){border-bottom:1px solid #ddd;text-align:right;}

.login-form .login-input li label{width:25%;display:block;float:left;}

.login-form .login-input li input{width:70%;border:none;float:left;}

.login-form .login-input li .uname{background:url("../icons/user.png") no-repeat 0 0; width:40px;height:40px;}

.login-form .login-input li .password{background:url("../icons/passwd.png") no-repeat  5px 0; width:40px;height:40px;}